/*
Copyright (C) 2009-2010 Xanadu Development Team

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; version 2
of the License.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

#pragma once

#include "DataStruct.h"

class QuestRewardData : public DataStruct {
private:
	bool start;
	bool item;
	bool quest;
	bool mesos;
	bool exp;
	bool fame;
	char gender;
	int count;
	int job;
	int prop;
	int skill;
	int masterlevel;
public:
	QuestRewardData() {
		id = -1;
		start = 0;
		item = 0;
		mesos = 0;
		exp = 0;
		fame = 0;
		count = 0;
		gender = 0;
		job = 0;
		prop = 0;
		skill = 0;
		masterlevel = 0;

	}
	void setStart(bool start) {
		this->start = start;
	}
	bool getStart() {
		return start;
	}
	void setItem(bool item) {
		this->item = item;
	}
	bool getItem() {
		return item;
	}
	void setMesos(bool mesos) {
		this->mesos = mesos;
	}
	bool getMesos() {
		return mesos;
	}
	void setExp(bool exp) {
		this->exp = exp;
	}
	bool getExp() {
		return exp;
	}
	void setFame(bool fame) {
		this->fame = fame;
	}
	bool getFame() {
		return fame;
	}
	void setCount(int count) {
		this->count = count;
	}
	int getCount() {
		return count;
	}
	void setGender(char gender) {
		this->gender = gender;
	}
	char getGender() {
		return gender;
	}
	void setJob(int job) {
		this->job = job;
	}
	int getJob() {
		return job;
	}
	void setProp(int prop) {
		this->prop = prop;
	}
	int getProp() {
		return prop;
	}
	void setSkill(int skill) {
		this->skill = skill;
	}
	int getSkill() {
		return skill;
	}
	void setMasterLevel(int masterlevel) {
		this->masterlevel = masterlevel;
	}
	int getMasterLevel() {
		return masterlevel;
	}
	
};
